
Graham Island Vacation Packages
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to CA $4,200 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Top Graham Island Vacation Deals
Price found within the past 48 hours. Click for updated prices.

Hekate's Retreat
Price was CA $1,586, price is now CA $1,528 per person
CA $1,528
per person
Sep 15 - Sep 20
found 19 hours ago
Roundtrip non-stop flight included
Ottawa (YOW) to Sandspit (YZP)
9/10 Wonderful! (14 reviews)
RV rental. Grey water tank not emptied prior to my arrival; next morning it backed up and flooded the shower area. Very bad smell. Corrected promptly after being reported.
No hot water in RV, but nice common shower nearby. RV interior quite nice and well equipped for family stay. Resort area with good restaurant. Cabins are probably even nicer. Strong Wi-Fi throughout.
Would stay again given that staff takes better care of RV unit maintenance.
Reviewed on Jun 8, 2026

Green Coast Lodge
Price was CA $1,623, price is now CA $1,571 per person
CA $1,571
per person
Sep 15 - Sep 20
found 19 hours ago
Roundtrip non-stop flight included
Ottawa (YOW) to Sandspit (YZP)
8/10 Very good! (22 reviews)
We had a lovely time at Green Coast. It has a beautiful view, great beach access, and we were very comfortable and loved the location too. Saw whales at Jungle Beach a short drive away.
Reviewed on May 2, 2026
Graham Island Hotel Deals

Sea Raven Motel
3301 Oceanview Drive Queen Charlotte BC
Fully refundableReserve now, pay when you stay
The price is CA $155 per night from Jun 29 to Jun 30
CA $155
CA $175 total
Jun 29 - Jun 30
includes taxes & fees
8/10 Very good! (202 reviews)
"the owners were great, they asked every day how thing were with our room. they ere very polite and even offered to upgrade our room for us."
Reviewed on Jun 17, 2026

Haida House at Tllaal
2087 Beitush Rd Tlell BC
The price is CA $403 per night from Jul 3 to Jul 4
CA $403
CA $455 total
Jul 3 - Jul 4
includes taxes & fees
9/10 Wonderful! (36 reviews)
"Would have loved to have a kettle and/or microwave in the room, especially on the Monday when the restaurant was closed."
Reviewed on Jun 17, 2026

Haida Gwaii Glamping Co.
40175 Yellowhead Highway Tlell BC
The price is CA $362 per night from Jun 30 to Jul 1
CA $362
CA $410 total
Jun 30 - Jul 1
includes taxes & fees
10/10 Exceptional! (4 reviews)
"What an amazing place! Glamping at its finest. The owners and staff are so friendly and welcoming. Everything you can possibly need they have it covered. You can even purchase meat and seafood from them to cook on the bbqs. What a wonderful place!!!"
Reviewed on Jun 23, 2026
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Stay near popular Graham Island attractions
Frequently asked questions
Explore a world of travel with Expedia
- Motels in Graham Island
- Pet-Friendly Hotels in Queen Charlotte
- Cabin Rentals in Skidegate
- Tlell Hotels
- Skidegate Hotels
- Haida House at Tllaal
- Motels in Queen Charlotte
- Port Clements Hotels
- Queen Charlotte Hotels
- Hotels near Sandspit
- Cabin Rentals in Queen Charlotte
- Guest Houses in Tlell
- Vacation Homes in Port Clements
- Hotels near Haida Heritage Centre
- Green Coast Lodge
- Apartments in Graham Island
- Cabin Rentals in Tlell
- Pet-Friendly Hotels in Skidegate
- Sandspit Hotels
- Hotels near Sandspit Harbour
- Sunrise Mountain view Skidegate full house
- Flights from Skidegate
- Flights from Port Hardy (YZT) to Sandspit (YZP)
- Flights from Prince Rupert (YPR) to Queen Charlotte (ZQS)
- Flights from Port Clements
- Flights from Nanaimo (YCD) to Sandspit (YZP)
- Flights from Calgary (YYC) to Sandspit (YZP)
- Flights from Abbotsford (YXX) to Sandspit (YZP)
- Flights from Calgary (YYC) to Queen Charlotte (ZQS)
- Flights from Graham Island
- Flights from Vancouver (YVR) to Sandspit (YZP)
- Flights to Haida Gwaii
- Flights to Tlell
- Flights to Sandspit
- Flights to Queen Charlotte
- Flights from Victoria (YYJ) to Sandspit (YZP)
- Flights from Prince Rupert (ZSW) to Queen Charlotte (ZQS)
- Flights from Kelowna (YLW) to Sandspit (YZP)
- Flights from Terrace (YXT) to Sandspit (YZP)
- Flights from Campbell River (YBL) to Sandspit (YZP)
- Flights from Halifax (YHZ) to Sandspit (YZP)
- Flights from Grande Prairie (YQU) to Sandspit (YZP)
- Air Canada Nanaimo (YCD) to Sandspit (YZP) flights
- Flights from Queen Charlotte City Water Aerodrome
- Air Canada Vancouver (YVR) to Sandspit (YZP) flights
- Flights from Terrace (YXT) to Queen Charlotte (ZQS)
- Flights from Comox (YQQ) to Sandspit (YZP)
- Flights from Seattle (SEA) to Queen Charlotte (ZQS)
- Flights from Vancouver (YVR) to Queen Charlotte (ZQS)
- Flights from Toronto (YYZ) to Queen Charlotte (ZQS)
- Flights to Skidegate
- Flights from Tlell
- Flights to Graham Island
- Flights from Ottawa (YOW) to Sandspit (YZP)
- Flights from Toronto (YYZ) to Sandspit (YZP)
- Flights from Queen Charlotte
- Flights from Sandspit
- Flights from Winnipeg (YWG) to Sandspit (YZP)
- Flights from Edmonton (YEG) to Sandspit (YZP)
- Flights from Victoria (YYJ) to Queen Charlotte (ZQS)
- Flights from Penticton (YYF) to Sandspit (YZP)
- Flights to Port Clements
- Flights from Prince George (YXS) to Sandspit (YZP)
- Emerslund Lake
- Visit Port Clements
- Sandspit Vacations
- Dixon Entrance Golf Club
- Visit Graham Island
- Willows Golf Course
- Masset Vacations
- Dixon Entrance Maritime Museum
- Takakia Lake
- Sandspit Harbour
- Visit Queen Charlotte
- Yakoun Lake
- Queen Charlotte Vacations
- Tow Hill
- Mercer Lake
- Visit Skidegate
- Moresby Lake
- Cicar Rental Cars in Tlell
- Car rental Queen Charlotte
- Budget Rental Cars in Sandspit
- Car rental Sandspit
- Car rental Skidegate
- Rent A Wreck Rental Cars in Graham Island
- Budget Rental Cars in Graham Island
- Budget Rental Cars in Queen Charlotte
- Van Car Rentals in Skidegate
- Routes Rental Cars in Graham Island
- National Car Rental Rental Cars in Queen Charlotte
- Rental cars Sandspit airport
- Car rental Port Clements
- Budget Rental Cars in Sandspit
- National Car Rental Rental Cars in Skidegate
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.







